physical and mental endurance - Français Anglais Dictionnaire